body {
	font-size: 12px;
	margin: 0;
	overflow: hidden;
	background-color: #c3daf9;
	-moz-user-select: none;
}

.mask {
	background-color: black;
	position: absolute;
	z-index: 30;
	width: 100%;
	height:100%;	
	display:none;
	filter: alpha(opacity=0);
	opacity: 0;
}

.menu {
	width: 100%;	
	/* height: 31px; 
	background-image: url(../images/menu_back.gif);*/
	background: #C4DAF1;
    height: 10%;
	margin:0;
	padding:0;
	position: relative;
	z-index: 50;
}

.main {
	width: 100%;
	text-align: center;
	overflow: hidden;	
	margin:0;
	padding:0;
}

.conDiv {	
	margin: 0 auto ;
	border: 1px solid #83A4F3;	
}

.foot {
	width: 100%;
	height: 18px;
	padding:0 20px;
	margin:0;
}

.handle {
	text-align:center;
	font-size:23px;
	line-height:31px;
	width: 15%;
	height:100%;
	float: left;
	background-position:center;
	background-repeat:no-repeat;
}
.handle span{
    margin-top:9%;
	display:inline-block;
}
.menuItem {
	position:relative;	
	/* top: 6px; */
	top: 36%;
    font-size:14px;
	float: left;	
	overflow-x: visible;
	overflow-y: hidden;	
	margin: 0 2px;
	padding: 3px 8px 1px;
	cursor: pointer;
	z-index: 100;
}

.menuItemBack {
	position: absolute;	
	border: 1px solid #002d96;
	visibility: hidden;
	z-index: 90;
}

.subMenuDiv {
	position:absolute;
	border: 1px solid rgba(90, 118, 183, 0.69);
	visibility: hidden;
	z-index: 110;
	overflow: visible;
	background-color:white;
	background-image: url(../images/subMenuItem_back.gif);
	background-repeat: repeat-y;
}

.subMenuItem {
	margin: 0px;
	padding: 6px 30px 2px 32px; 	
	cursor: pointer;
}

.subMenuWhiteItem {
	margin: 2px 0;	
	cursor: pointer;
}

.subMenuSeparateLineDiv {
	cursor: default;
	padding: 3px 2px 3px 32px;	
	margin: 0;
}

.subMenuSeparateLine {
	border-top: 1px solid #6a8ccb;
	margin: 0px;
	padding: 0px;
}

.subMenuItemBack {
	position: absolute;
	z-index: -10;
	background-color: #ffeec2;
	border: 1px solid #000080;
	display: none;
}